Testability Analysis of the Communication Protocols Modeled by Relations1
نویسنده
چکیده
The cost of the test activity constitutes an important part of the total development cost. To make test easier (cost, time, and efforts), the consideration of test problems before the implementation phase is now necessary. This early consideration is known as Design for testability (DFT). The design of testable software does not consist solely in applying methods that improve the testability but also to verify if the degree of testability of the new obtained product is acceptable. This activity can be carried out using testability evaluation and a set of appropriate transformations. We propose a method based on the modeling of software by relations. The testability of a given specification is defined as a set of factors that influence the tests. These factors are evaluated separately and their values are gathered in a vector called the testability vector. The evaluation is based on the properties of a relation such as determinism, definissability, and informability. The method is used for the classification of specifications. It is simple and can be used at different levels of abstraction. In the case of a weak testability, we can seek for the cause by analyzing the testability vector and by refining the specification. Then we try to enhance the testability by applying some specification transformations that correct the cause of the weakness. The proposed method is generic and do not require strong hypothesis for its use.
منابع مشابه
Communication Protocols Testability Improvement by Narrow Input/Output (NIO) Sequences
– Communication protocol conformance testing has become more complex as protocols have grown larger. The study of design for testability (DFT) is a research area to help overcoming the ever increasing complexity of testing distributed systems. In the previous research, we introduced a new metric for testability of communication protocols, demonstrated the usefulness of the metric for identifyin...
متن کامل"C u @ d Uni": Analysis of academic emails written by native and non-native English speakers
The present study examined email communication practices of two groups of students in Iran and the United States to uncover the probable differences between Iranian and American email communication norms. The study also aimed at investigating how power distance in academic centers influences students’ choices of communication strategies in email writing. The use of two politeness strategies nam...
متن کاملGSLHA: Group-based Secure Lightweight Handover Authentication Protocol for M2M Communication
Machine to machine (M2M) communication, which is also known as machine type communication (MTC), is one of the most fascinating parts of mobile communication technology and also an important practical application of the Internet of Things. The main objective of this type of communication, is handling massive heterogeneous devices with low network overheads and high security guarantees. Hence, v...
متن کاملAnalog Testability Analysis and Fault Diagnosis using Behavioral Modeling
This paper presents an efficient strategy for testability analysis and fault diagnosis of analog circuits using behavioral models. A key contribution is a new algorithm for determining analog testability. Experimentally, we determined the testability and faults of a fabricated 10 bit digital-to-analog converter modeled using the analog hardware description language, Cadence-AHDL. Also, we appli...
متن کاملDetecting Bot Networks Based On HTTP And TLS Traffic Analysis
Abstract— Bot networks are a serious threat to cyber security, whose destructive behavior affects network performance directly. Detecting of infected HTTP communications is a big challenge because infected HTTP connections are clearly merged with other types of HTTP traffic. Cybercriminals prefer to use the web as a communication environment to launch application layer attacks and secretly enga...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996